secluded area - French English Dictionary